Es ist an der Zeit, die Prinzipien komponentenbasierten Software Engineerings im objekt-relationalen Datenbankentwurf anzuwenden!
نویسندگان
چکیده
Bei der Anwendungsentwicklung werden komponentenbasierte Methoden bereits erfolgreich eingesetzt. Beim objekt-relationalen Schemaentwurf ist dies allerdings noch nicht der Fall. Dies liegt u.a. daran, dass Konzepte, die einen solchen Entwurf unterstützen, noch nicht im Standard SQL:1999 enthalten sind. In diesem Aufsatz stellen wir Ansätze zur Klassifikation verschiedener Module in objekt-relationalen Datenbanksystemen vor. Um die impliziten Abhängigkeiten zwischen den Modulen explizit zu machen, definieren wir verschiedene Beziehungen zwischen den Modulen und geben Definitionsbeispiele für Module und deren Beziehungen. Anhand dieser Definitionen soll ein objekt-relationales Datenbanksystem in die Lage versetzt werden, die Module und die Beziehungen dazwischen zu verwalten und somit die Grundlage für einen komponentenbasieren Schemaentwurf zu bieten.
منابع مشابه
Automatische Erzeugung von XML-DTDs aus konzeptionellen Datenbankschemata
Zusammenfassung: Ziel dieses Artikels ist es, einen Algorithmus zu entwickeln, der die automatische Erzeugung von Beschreibungen für XML-Dokumentstrukturen erleichtert. Spezifischer wird dargestellt, wie man eine DTD (document type definition) aus einem konzeptionellen Datenmodell ableiten kann. Ein wichtiges Ziel dieser Übersetzung ist die adäquate Übertragung von Strukturinformationen aus dem...
متن کاملKABA Ein System zur Refaktorisierung von Java-Programmen
Refactoring ist eine bekannte Technik, um verschiedene Aspekte eines objekt-orientierten Programms zu verbessern. Sie ist in den letzten Jahren sehr populär geworden, da sie es erlaubt, Defizite zu beseitigen, die sich in sehr vielen Programmen finden. Die Größe moderner Software-Systeme macht es unmöglich, Refactoring von Hand durchzuführen. Zwar existieren Werkzeuge, die es ermöglichen Refact...
متن کاملBestimmung der bordnetzgebundenen Störaussendung mit dem kapazitiven Spannungssensor
Für die erfolgreiche Kfz-EMV-Entwicklung sind leistungsfähige Komponentenmessverfahren von großer Bedeutung. Zur Zeit existieren eine Vielzahl an Verfahren, die alle für verschiedene Schwerpunkte entwickelt wurden. Zuverlässige und einfach einsetzbare Verfahren für feldgekoppelte Störungen im unteren Frequenzbereich fehlen. Dabei hat der untere Frequenzbereich für die EMV-Qualifizierung in den ...
متن کاملJINSI: Isolation fehlerrelevanter Interaktion in Produktivsystemen
Die Fehlerbeseitigung in einem Softwaresystem beginnt zumeist mit der Reproduktion des Fehlers. Bei einem Produktivsystem ist dies besonders schwierig, da es von zahlreichen Diensten wie z.B. Datenbanken abhängt. Daher kann das System nicht ohne weiteres unter Laborbedingungen gestartet und beobachtet werden. Wir schlagen als Hilfsmittel für JAVASysteme JINSI vor: JINSI führt Teilkomponenten ei...
متن کاملEin Tool-Set zur Datenbank-Analyse und -Normalisierung
In diesem Beitrag werden zwei Softwarewerkzeuge zur Datenbank-Analyse und -Normalisierung vorgestellt. TANE-java dient zur Extraktion von funktionalen Abhängigkeiten aus relationalen Datenbanken. DBNormalizer dient zur Normalisierung relationaler Datenbanken auf Basis funktionaler Abhängigkeiten. Ergebnis ist ein ausführbares SQL-Skript zur Schemamodifikation und Datenmigration. Die Werkzeuge k...
متن کامل